\hypertarget{dht_8finc}{}\section{api/dht.finc File Reference}
\label{dht_8finc}\index{api/dht.\+finc@{api/dht.\+finc}}
This graph shows which files directly or indirectly include this file\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=142pt]{dht_8finc__dep__incl}
\end{center}
\end{figure}
\subsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
type(fgsl\+\_\+dht) function \hyperlink{dht_8finc_afb86f7c8f57dc3d670480fedf967ecd4}{fgsl\+\_\+dht\+\_\+alloc} (size)
\item 
integer(fgsl\+\_\+int) function \hyperlink{dht_8finc_abb2bcd0254c3b7209be2be3e92ff3fa6}{fgsl\+\_\+dht\+\_\+init} (t, nu, xmax)
\item 
type(fgsl\+\_\+dht) function \hyperlink{dht_8finc_adea7d327ef1817dee38b9425de98585b}{fgsl\+\_\+dht\+\_\+new} (size, nu, xmax)
\item 
subroutine \hyperlink{dht_8finc_ae26b17e9d3a3a0e428ace07554351086}{fgsl\+\_\+dht\+\_\+free} (t)
\item 
integer(fgsl\+\_\+int) function \hyperlink{dht_8finc_a587dbba2d2d50e3e07d1f4ba1a7a1989}{fgsl\+\_\+dht\+\_\+apply} (t, f\+\_\+in, f\+\_\+out)
\item 
real(fgsl\+\_\+double) function \hyperlink{dht_8finc_af6b6534c16d8cfcfaeae9ea4ea9fa3c4}{fgsl\+\_\+dht\+\_\+x\+\_\+sample} (t, n)
\item 
real(fgsl\+\_\+double) function \hyperlink{dht_8finc_ab0250953195cfe60a32a5c5d532fdf75}{fgsl\+\_\+dht\+\_\+k\+\_\+sample} (t, n)
\item 
logical function \hyperlink{dht_8finc_a58dc6a67e94415bb013e635effcefa24}{fgsl\+\_\+dht\+\_\+status} (dht)
\end{DoxyCompactItemize}


\subsection{Function/\+Subroutine Documentation}
\hypertarget{dht_8finc_afb86f7c8f57dc3d670480fedf967ecd4}{}\index{dht.\+finc@{dht.\+finc}!fgsl\+\_\+dht\+\_\+alloc@{fgsl\+\_\+dht\+\_\+alloc}}
\index{fgsl\+\_\+dht\+\_\+alloc@{fgsl\+\_\+dht\+\_\+alloc}!dht.\+finc@{dht.\+finc}}
\subsubsection[{fgsl\+\_\+dht\+\_\+alloc}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+dht) function fgsl\+\_\+dht\+\_\+alloc (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{size}
\end{DoxyParamCaption}
)}\label{dht_8finc_afb86f7c8f57dc3d670480fedf967ecd4}
\hypertarget{dht_8finc_a587dbba2d2d50e3e07d1f4ba1a7a1989}{}\index{dht.\+finc@{dht.\+finc}!fgsl\+\_\+dht\+\_\+apply@{fgsl\+\_\+dht\+\_\+apply}}
\index{fgsl\+\_\+dht\+\_\+apply@{fgsl\+\_\+dht\+\_\+apply}!dht.\+finc@{dht.\+finc}}
\subsubsection[{fgsl\+\_\+dht\+\_\+apply}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+dht\+\_\+apply (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+dht), intent(in)}]{t, }
\item[{real(fgsl\+\_\+double), dimension(\+:), intent(in), target}]{f\+\_\+in, }
\item[{real(fgsl\+\_\+double), dimension(\+:), intent(out), target}]{f\+\_\+out}
\end{DoxyParamCaption}
)}\label{dht_8finc_a587dbba2d2d50e3e07d1f4ba1a7a1989}
\hypertarget{dht_8finc_ae26b17e9d3a3a0e428ace07554351086}{}\index{dht.\+finc@{dht.\+finc}!fgsl\+\_\+dht\+\_\+free@{fgsl\+\_\+dht\+\_\+free}}
\index{fgsl\+\_\+dht\+\_\+free@{fgsl\+\_\+dht\+\_\+free}!dht.\+finc@{dht.\+finc}}
\subsubsection[{fgsl\+\_\+dht\+\_\+free}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+dht\+\_\+free (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+dht), intent(inout)}]{t}
\end{DoxyParamCaption}
)}\label{dht_8finc_ae26b17e9d3a3a0e428ace07554351086}
\hypertarget{dht_8finc_abb2bcd0254c3b7209be2be3e92ff3fa6}{}\index{dht.\+finc@{dht.\+finc}!fgsl\+\_\+dht\+\_\+init@{fgsl\+\_\+dht\+\_\+init}}
\index{fgsl\+\_\+dht\+\_\+init@{fgsl\+\_\+dht\+\_\+init}!dht.\+finc@{dht.\+finc}}
\subsubsection[{fgsl\+\_\+dht\+\_\+init}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+dht\+\_\+init (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+dht), intent(inout)}]{t, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu, }
\item[{real(fgsl\+\_\+double), intent(in)}]{xmax}
\end{DoxyParamCaption}
)}\label{dht_8finc_abb2bcd0254c3b7209be2be3e92ff3fa6}
\hypertarget{dht_8finc_ab0250953195cfe60a32a5c5d532fdf75}{}\index{dht.\+finc@{dht.\+finc}!fgsl\+\_\+dht\+\_\+k\+\_\+sample@{fgsl\+\_\+dht\+\_\+k\+\_\+sample}}
\index{fgsl\+\_\+dht\+\_\+k\+\_\+sample@{fgsl\+\_\+dht\+\_\+k\+\_\+sample}!dht.\+finc@{dht.\+finc}}
\subsubsection[{fgsl\+\_\+dht\+\_\+k\+\_\+sample}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+dht\+\_\+k\+\_\+sample (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+dht), intent(in)}]{t, }
\item[{integer(fgsl\+\_\+int), intent(in)}]{n}
\end{DoxyParamCaption}
)}\label{dht_8finc_ab0250953195cfe60a32a5c5d532fdf75}
\hypertarget{dht_8finc_adea7d327ef1817dee38b9425de98585b}{}\index{dht.\+finc@{dht.\+finc}!fgsl\+\_\+dht\+\_\+new@{fgsl\+\_\+dht\+\_\+new}}
\index{fgsl\+\_\+dht\+\_\+new@{fgsl\+\_\+dht\+\_\+new}!dht.\+finc@{dht.\+finc}}
\subsubsection[{fgsl\+\_\+dht\+\_\+new}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+dht) function fgsl\+\_\+dht\+\_\+new (
\begin{DoxyParamCaption}
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in)}]{size, }
\item[{real(fgsl\+\_\+double), intent(in)}]{nu, }
\item[{real(fgsl\+\_\+double), intent(in)}]{xmax}
\end{DoxyParamCaption}
)}\label{dht_8finc_adea7d327ef1817dee38b9425de98585b}
\hypertarget{dht_8finc_a58dc6a67e94415bb013e635effcefa24}{}\index{dht.\+finc@{dht.\+finc}!fgsl\+\_\+dht\+\_\+status@{fgsl\+\_\+dht\+\_\+status}}
\index{fgsl\+\_\+dht\+\_\+status@{fgsl\+\_\+dht\+\_\+status}!dht.\+finc@{dht.\+finc}}
\subsubsection[{fgsl\+\_\+dht\+\_\+status}]{\setlength{\rightskip}{0pt plus 5cm}logical function fgsl\+\_\+dht\+\_\+status (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+dht), intent(in)}]{dht}
\end{DoxyParamCaption}
)}\label{dht_8finc_a58dc6a67e94415bb013e635effcefa24}
\hypertarget{dht_8finc_af6b6534c16d8cfcfaeae9ea4ea9fa3c4}{}\index{dht.\+finc@{dht.\+finc}!fgsl\+\_\+dht\+\_\+x\+\_\+sample@{fgsl\+\_\+dht\+\_\+x\+\_\+sample}}
\index{fgsl\+\_\+dht\+\_\+x\+\_\+sample@{fgsl\+\_\+dht\+\_\+x\+\_\+sample}!dht.\+finc@{dht.\+finc}}
\subsubsection[{fgsl\+\_\+dht\+\_\+x\+\_\+sample}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+dht\+\_\+x\+\_\+sample (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+dht), intent(in)}]{t, }
\item[{integer(fgsl\+\_\+int), intent(in)}]{n}
\end{DoxyParamCaption}
)}\label{dht_8finc_af6b6534c16d8cfcfaeae9ea4ea9fa3c4}
